.TH E1432_GET_TACH_CLOCK_FREQ 3 E1432
.SH NAME
.nf
e1432_get_tach_clock_freq \- Get the tachometer channel clock frequency
.fi
.IX e1432_get_tach_clock_freq(3) 3
.SH SYNOPSIS
.cS
SHORTSIZ16 e1432_get_tach_clock_freq(E1432ID hw, SHORTSIZ16 ID,
                                 FLOATSIZ32 *freq)
.cE
.SH DESCRIPTION
\fIe1432_get_tach_clock_freq\fR returns the clock frequency of the 
counters on the tachometer
channels into the variable pointed to by \fIfreq\fR.  The tachometer option
measures raw times of tach crossings by latching the value these 32 bit 
counters.  The clock frequency returned by this function is used
in conjunction with raw tach times obtained by a call to
\fIe1432_get_raw_tachs\fR to calculate the times of these tach crossing in 
seconds.

\fIhw\fR must be the result of a successful call to
\fIe1432_assign_channel_numbers\fR, and specifies the group of
hardware to talk to.

\fIID\fR is an ID on a module containing a tachometer channel.

\fIfreq\fR is a pointer to a 32-bit float which will be filled in with
the requested clock frequency.
.SH "RESET VALUE"
After a reset, \fIfreq\fR is set to 19,660,800 Hz.
.SH "RETURN VALUE"
Return 0 if successful, a (negative) error number otherwise.
.SH "SEE ALSO"
.na
e1432_get_raw_tachs
.ad
